other trade payables - German English Dictionary